<template>
    <view>begin
    <button @tap="alipay">支付宝支付测试</button>
    <button @tap="weixinpay">微信支付测试</button>    
    </view>
</template>
<script>
	export default {
        data() {
            return {
                
            };
        },
        beforeMount() {
            
        },
        mounted() {             

        },        
        methods: {
           /*
            * 支付宝支付
            */
            alipay() 
            {
                console.log("alipay");
                uni.request({
                    url: 'http://ysapp.douhuomall.com/index.php/api/paytest/alipayapp', 
                    data: {
                        //text: 'uni.request'
                    },
                    header: {
                        //'custom-header': 'hello' //自定义请求头信息
                    },
                    success: (res) => {                     
                        console.log(res.data.data);
                        uni.requestPayment({
                            provider: 'alipay',
                            orderInfo: res.data.data, //微信、支付宝订单数据
                            success: function (res) {
                                console.log('success:' + JSON.stringify(res));
                            },
                            fail: function (err) {
                                console.log('fail:' + JSON.stringify(err));
                            }
                        });                        
                    }
                });                                
            },
           /*
            * 微信支付
            */   
            weixinpay() 
            {
                console.log("weixinpay");
                uni.request({
                    url: 'http://ysapp.douhuomall.com/index.php/api/paytest/wxpayapp', 
                    data: {
                        //text: 'uni.request'
                    },
                    header: {
                        //'custom-header': 'hello' //自定义请求头信息
                    },
                    success: (res) => {                     
                        console.log(JSON.stringify(res.data.data));
                        uni.requestPayment({
                            provider: 'wxpay',
                            orderInfo: JSON.stringify(res.data.data), //微信、支付宝订单数据
                            success: function (res) {
                                console.log('success:' + JSON.stringify(res));
                            },
                            fail: function (err) {
                                console.log('fail:' + JSON.stringify(err));
                            }
                        });                        
                    }
                });                 
            },           
        }
	}    
</script>
<style>
</style>